import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    homeTree: "",     //首页树形节点选中的节点数据
    homeTableData: sessionStorage.getItem("homeTableData") ? JSON.parse(localStorage.getItem("homeTableData")) : [] //首页表格选中的数据
  },
  getters: {
  },
  mutations: {
    //根据首页节点变化 保存在公共数据homeTree中
    showTreeData(state, val) {
      state.homeTree = val
    },
    //根据首页表格数据选中 保存在公共数据homeTableData中
    showHomeTableData(state, val) {
      console.log(val)
      state.homeTableData = val
      sessionStorage.setItem("homeTableData", JSON.stringify(val))
    },
  },
  actions: {
  },
  modules: {
  }
})
